翻訳と辞書
Words near each other
・ Basil Boothby
・ Basil Boothroyd
・ Basic reproduction number
・ Basic Research
・ Basic research
・ Basic Resident Registers Network
・ Basic rest activity cycle
・ Basic Rights Oregon
・ Basic Rocket Science
・ Basic Role-Playing
・ Basic Safety Training
・ Basic Sandwich
・ Basic science (psychology)
・ Basic sciences examination
・ Basic sediment and water
Basic sequential access method
・ Basic sequential algorithmic scheme
・ Basic service
・ Basic service element
・ Basic serving arrangement
・ Basic Shape
・ Basic skills
・ Basic solution (linear programming)
・ BASIC Stamp
・ Basic statistical unit (Norway)
・ Basic Statute of Oman
・ Basic Story
・ Basic Strategic Arts Program
・ Basic structure doctrine
・ Basic subgroup


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Basic sequential access method : ウィキペディア英語版
Basic sequential access method
In IBM mainframe operating systems, Basic sequential access method (BSAM)〔http://www.bitsavers.org/pdf/ibm/360/os/plm_1966-67/Y28-6604-1_Sequential_Access_Methods_PLM_Jan67.pdf〕 is an access method to read and write datasets sequentially. BSAM is available on OS/360, OS/VS2, MVS, z/OS, and related high-end operating systems.
BSAM is used both for devices that are naturally sequential, such as punched card readers, punches and line printers, and for data on devices that could also be addressed directly, such as magnetic disks. BSAM offers device independence: to the extent possible, the same API calls are used for different devices.
BSAM is—as its name says—basic, in this specific context meaning unbuffered with no deblocking of reads and no blocking of writes, although buffering is an option, but neither deblocking nor blocking. It allows programs to read and write physical blocks of data, as opposed to the more advanced Queued Sequential Access Method (QSAM) which allows programs to access logical records within physical blocks of data.
Indeed, the BSAM user ''must'' be aware of truncated final blocks (a block at the end of a dataset which is shorter than the BLKSIZE of the dataset) and, in many cases, embedded truncated blocks (blocks within a dataset which are shorter than the BLKSIZE of the dataset). QSAM has none of these significant limitations. So-called "standard blocks" (blocks being equal to the BLKSIZE) may, in some cases, be forced, but the user must still be prepared for at least the final block being truncated.
If the dataset is unblocked, that is, LRECL is equal to BLKSIZE, BSAM may be utilized to simulate a directly accessed dataset using NOTE (to notify the application of a record's position within the dataset) and POINT (to position the dataset for accessing the record specified by the application, using a value previously supplied by NOTE), on any supported direct access device type (DEVD=DA), and some primitive applications were designed in this way.
The BSAM application program interface can be compared with the interface offered by ''open'', ''read'', ''write'' and ''close'' calls (using file handles) in other operating systems such as Unix and Windows.
==See also==

*Sequential Access Memory (SAM)
*Queued Sequential Access Method (QSAM)
*Hierarchical Sequential Access Method (HSAM)
*Basic Indexed Sequential Access Method (BISAM)
*Queued Indexed Sequential Access Method (QISAM)
*Hierarchical Indexed Sequential Access Method (HISAM)

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Basic sequential access method」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.